package com.kaifamiao.N0725;

public class Person2 {
    /*
    在下面的代码中，Person类中的name、gender既不属于eat（）方法，也不属于work（）方法，
    而是属于Person类本身的属性他们都是成员变量，成员变量的作用域是整个类。
     */
    public String name;
    //成员变量可以在定义时初始化。
    public String gender = "男";
    public int age;
    public void work(){
        /*
       局部变量就是定义在方法内部的变量。局部变量只能在方法内部使用。
       java不会给局部变量赋初始值，因此局部变量在使用之前必须初始化，否则编译出错。
       在同一方法中不允许有同名的局部变量，在不同的方法中可以有同名的局部变量。
       局部变量可以和成员变量名相同，并且在使用时局部变量有更高的优先级。
        */
        int age = 0;
    }
    public void eat(String name){
    }
}
